runtime.p.runSafePointFn (field)

13 uses

	runtime (current package)
		mgcmark.go#L1270: 		for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		mgcmark.go#L1300: 	for !(gp.preempt && (preemptible || sched.gcwaiting.Load() || pp.runSafePointFn != 0)) {
		proc.go#L2154: 			atomic.Store(&p2.runSafePointFn, 1)
		proc.go#L2166: 		if atomic.Cas(&p.runSafePointFn, 1, 0) {
		proc.go#L2181: 		if atomic.Load(&p2.runSafePointFn) != 1 {
		proc.go#L2210: 		if p2.runSafePointFn != 0 {
		proc.go#L2237: 	if !atomic.Cas(&p.runSafePointFn, 1, 0) {
		proc.go#L3168: 	if pp.runSafePointFn != 0 && atomic.Cas(&pp.runSafePointFn, 1, 0) {
		proc.go#L3407: 	if pp.runSafePointFn != 0 {
		proc.go#L3595: 	if sched.gcwaiting.Load() || pp.runSafePointFn != 0 {
		proc.go#L4645: 	if pp.runSafePointFn != 0 {
		runtime2.go#L884: 	runSafePointFn uint32 // if 1, run sched.safePointFn at next safe point